*{font-family: 'microsoft Yahei';}
body{margin: 0; overflow-x: hidden; min-width: 1100px;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
a{text-decoration:none;}
a:hover{color: #f10215;}
img{border: none;}
p{margin: 0;}
a:hover{color: #e32224;}
i,em{font-style: normal;}
h1,h2,h3,h4,h5{margin:0;}
.more{display: block;margin: 50px auto; text-align: center; width:124px ;}
.left{float: left;}
.right{float: right;}
.mcenter{margin: 0 auto;}
.top .flexbox{justify-content: space-between; font-size: 14px;}
.top a{color: inherit;}
#navitems{padding-bottom: 24px; }
.flexbox{display: flex; }
.wel_con{background: #545454; height: 32px; line-height: 32px; font-size: 12px; color: #fff;}
.wel_con a{color: #fff; font-size: 12px;}
.lt{float: left;}
.rt{float: right;}
.mod_container{width: 100%;}
.top-link{float:right; margin-left: 20px;}
.top-link a{display:inline-block; line-height: 75px; height: 75px; width: 70px; background: url(../images/top-con.png) no-repeat 24px center; position: relative;}
.top-link a:nth-child(1){border-left: 1px solid #cccccc;}
.top-link a:nth-child(2){border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; background: url(../images/top-con.png) no-repeat -50px center;}
.top-link a:nth-child(3){border-right: 1px solid #cccccc; background: url(../images/top-con.png) no-repeat -118px center;}
.header{ background-color: #fff; }
.nav{justify-content: space-around;}
.nav i{display: block;width: 1px; height: 26px;background:url(../images/nav_bg.jpg) center left no-repeat}
.nav li{float: left;}
.nav li a{color: #383838; font-size: 16px; padding: 0 25px;}
.nav li a:hover{color: #de211b;}
.icons{height:109px; background: url(../images/top_icon.jpg) center center no-repeat; margin-top: 70px; width:508px; }

.widcon{ width: 1100px; margin: 0 auto; overflow: visible; }
.top-link span{display: block; position:absolute; top: 78px; right:0; z-index: 3; width:180px; font-size: 14px; line-height: 25px; color: #fff; text-align:right; padding: 5px 10px; background-color:rgba(0,0,0,0.5);
	border-radius: 5px; display: none;
}
.ewm{width: 96px;overflow: hidden;}
.ewm span{display: block; text-align: center; font-size: 14px; color: #5f5f5f;}

.pagenav{border-bottom: 1px solid #d3d3d3; height: 40px; line-height: 40px; }

  .pagenav a,.pagenav p{ font-size: 14px; color: #333; }
.swiper-container{margin-top: 6px !important;}
#banner .swiper-pagination{bottom: 25px;}
#banner .swiper-pagination-bullet{width: 50px; height: 4px; border-radius: 0;}
.section1 .icons span{ font-size: 16px; color: #4b4b4b; }
.section1 .icons li{padding-top: 58px;}
.section1 .icons li:nth-child(2){ padding-right: 105px; padding-left: 105px; }
.section1 p{text-align: center; font-size: 16px; color: #2d2d2d; line-height: 30px; padding: 50px 0;}
.section1 a{display: inline-block; margin-top: 10px; width: 164px; height: 40px; border-radius:50px; background: #2463aa; font-size: 16px; color: #fff; text-align: center;line-height: 40px;}
.section1 .more_con a:hover{background: #999; }
.section1 .more_con span{margin-left: 78px;display: inline-block; width: 300px; height:57px; background: url(../images/icons.png) -3px -100px no-repeat;}

.index_pro{overflow: hidden; }
.index_pro .item div{ border: 1px solid #c2c2c2;}
.index_pro .item{width: 338px;  text-align: center; position: relative; padding-bottom:16px;}
.index_pro .item:after{display: block; width: 74px; height: 29px; background: url(../images/chanpinmore.png); content: ''; position: absolute; left:calc(50% - 36px); bottom:0;  z-index: 1;}
.index_pro .item span{display: block;padding: 15px 0;}
.index_pro .item span a{color: #3e3e3e; font-size: 14px; padding: 0 10px;}
.index_pro .item img{width: 100%; height: 236px;}
.myli {text-align: center;}
.myli img{border: 1px solid #d8d8d8;}
.myli .link{margin: 0 auto;margin-bottom: 20px;text-align: center; font-size:16px; color: #ffffff; background: #3971b6;width:67%; display: block; padding: 10px 18px; border-radius:24px; }
.myli p{display: block;text-align: left;color: #424242; font-size: 14px; line-height: 20px; line-height: 20px;}

/*箭头*/

.chanpin .swiper-button-prev{width: 46px; height: 46px; background: url(../images/icons.png) -18px -291px no-repeat; left: 43px;}
.chanpin .swiper-button-next{width: 46px; height: 46px; background: url(../images/icons.png) -97px -291px no-repeat; right: 43px;}
/*新闻*/
.newstab .textcon_a{width: 53%;padding-left: 70px; background: url(../images/newsicon.png) left 87px no-repeat;}
.textcon_a{align-content: center; text-align:left;}
.textcon_a a{display: block;float: left; width: 100%;}
.textcon_a p{display: block; width: 100%;}
.xinwen {overflow: hidden; margin-top: 60px; margin-bottom: 50px;}
.xinwen .tab{width: 50%; overflow: hidden; float: left;}
.xinwen .tab .newstab{width: 50%;}
.textcon_a a{font-size:18px; color: #2463aa;} 
.textcon_a p{font-size: 14px; line-height: 24px; color: #888888; margin-top: 20px;}
.tab .newstab:nth-child(even){ background:#f8f8f8 url(../images/news_text_bg.jpg) top center no-repeat; }
.tab .down_line{background:#f8f8f8 url(../images/news_text_bg1.jpg) bottom center no-repeat !important; }
.down_line{float: left;}
/*---留言---*/

.index_link p{line-height: 70px;}
.index_link p span{color: #575757; font-size: 16px; font-weight: bold;}
.index_link p a{color: #575757; font-size: 16px; padding: 0 10px;}
footer{color: #a19d9d;background:#2c2c2c; line-height: 24px; padding: 36px 0; overflow: hidden;}





.iabout{background: url(../images/cpbg.jpg) top center no-repeat; height: 413px;}
.iabout .widcon{position: relative; height:inherit;}
.iabout .widcon p{position: absolute; color: #2f2f2f; font-size: 14px; line-height: 30px; bottom: 13px; right: 29px; display: inline-block; width:850px;}
.iabout li a{color: #fff;}
.iabout li{line-height:30px;}
.iabout ul{position: absolute; left:56px; top:110px;}
.iabout .more{position: absolute;  bottom: 0; width: 120px; left:36px; height:50px; margin-bottom: 15px;}

.font20{font-size: 20px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.font12{font-size: 12px;}
.c5e5d5d{color: #5e5d5d;}
.cc42715{color: #c42715;}
.line30{line-height: 30px;}
.hotNews{width: 440px;}
.hotNews .font16{color: #e32224; margin-bottom: 10px; font-weight: bold; display: block;}
.hotNews p{color: #676767;}
.indexNewsList{width: 590px;}
.indexNewsList .font16{color: #858585; margin-bottom: 15px; margin-top: 10px; font-weight: bold; display: block;}
.indexNewsList p{color: #858585;}
.indexNewsList .time{color: #e32224; margin-right: 15px;}
.indexNewsList span{display: block; color: inherit; font-size: 80px; line-height: 76px;}
.indexNewsList i{color: inherit; font-size: 22px; line-height: 10px;}
.indexNewsList li{padding-bottom: 15px; border-bottom: 1px solid #e4e4e4;}
.indexNewsList .font16:hover{color: #e32224; }

.space-between{justify-content: space-between;}






